body {
  background:#313131;
  color:white;
  font-family: Arial, Helvetica, sans-serif;
}
a {
color: #fa9e0e;
}
a:visited {
color:#fa9e0e;
}
#main tbody tr td {
    vertical-align: top;
}
#options {
border: 1px solid transparent;
border-radius: 10px;
background: #c0c0c0;
}
#options tbody tr th {
border: 1px solid transparent;
background: #313131;
border-top-right-radius:10px;
border-top-left-radius:10px;
}
#options tbody tr td {
border: 1px solid #313131;
background: #313131;
}

#options tbody tr:last-child td:first-child {

border-bottom-left-radius:10px}

#options tbody tr:last-child td:last-child {

border-bottom-right-radius:10px}
li.disabled {
    font-style: italic;
    color: #c0c0c0;
    list-style-image: url('img/no.gif');
}

li.enabled {
    list-style-image: url('img/yes.gif');
}
#keyDiv{
    border: 3px solid #c0c0c0;
    border-radius: 10px 10px;
    width:200px;
    font-size: 8pt;
}
#keyDesc {
    margin-left: 5px;
    margin-top: 5px;
}
